﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace OnlineMovies
{
    public class VideoProperties
    {
        private string _movieid;
        public string MovieId
        {
            get { return _movieid; }
            set { _movieid = value; }
        }

        private string _title;
        public string Title
        {
            get { return _title; }
            set { _title = value; }
        }

        private string _starring;
        public string Starring
        {
            get { return _starring; }
            set { _starring = value; }
        }

        private string _dirname;
        public string DirName
        {
            get { return _dirname; }
            set { _dirname = value; }
        }

        private string _prdname;
        public string PrdName
        {
            get { return _prdname; }
            set { _prdname = value; }
        }

        private string _studio;
        public string Studio
        {
            get { return _studio; }
            set { _studio = value; }
        }

        private string _genre;
        public string Genre
        {
            get { return _genre; }
            set { _genre = value; }
        }

        private string _image;
        public string Image
        {
            get { return _image; }
            set { _image = value; }
        }

        private string _shrtdes;
        public string ShrtDes
        {
            get { return _shrtdes; }
            set { _shrtdes = value; }
        }

        private string _lngdes;
        public string LngDes
        {
            get { return _lngdes; }
            set { _lngdes = value; }
        }

        private string _link;
        public string Link
        {
            get { return _link; }
            set { _link = value; }
        }

        private string _chapterNo;
        public string ChapterNo
        {
            get { return _chapterNo; }
            set { _chapterNo = value; }
        }
        private string _songsList;
        public string SongsList
        {
            set { _songsList = value; }
            get { return _songsList; }
        }


        private double _rating;
        public double Rating
        {
            get { return _rating; }
            set { _rating = value; }
        }

        private string _language;
        public string Language
        {
            get { return _language; }
            set { _language = value; }
        }
        private string _release;
        public string Release
        {
            get { return _release; }
            set { _release = value; }
        }

        private string _musicDirector;
        public string MusicDirector
        {
            get { return _musicDirector; }
            set { _musicDirector = value; }
        }

        private ImageSource _imgSource;
        public ImageSource ImgSource
        {
            get { return _imgSource; }
            set { _imgSource = value; }
        }

        private string _musicDistributor;
        public string MusicDistributor
        {
            get { return _musicDistributor; }
            set { _musicDistributor = value; }

        }

        private ImageSource _favImgSrc;
        public ImageSource FavImgSrc
        {
            get { return _favImgSrc; }
            set { _favImgSrc = value; }
        }

        private ImageSource _songFavImgSrc;
        public ImageSource SongFavImgSrc
        {
            get { return _songFavImgSrc; }
            set { _songFavImgSrc = value; }
        }

        private string _subTitle;
        public string SubTitle
        {
            get { return _subTitle; }
            set { _subTitle = value; }
        }

        private ImageSource _imgRating;
        public ImageSource ImgRating
        {
            get { return _imgRating; }
            set { _imgRating = value; }
        }


        private string _songID;
        public string SongID
        {
            get { return _songID; }
            set { _songID = value; }
        }

        private Visibility _yearControl;
        public Visibility YearControl
        {
            get { return _yearControl; }
            set { _yearControl = value; }
        }

        public Visibility Isvisible { get; set; }
    }
}
